package 语法;

public class _06_数组语法及运用 {
    public static void main(String[] args) {

        /**
         * 一、数组定义和创建语法
         */
        // 定义一个数组变量
        int[] arr;
        // 创建一个指定长度的数组，并赋值给数组变量
        arr = new int[5];

        // 创建一个数组并填入初始值
        int[] arr2 = new int[]{1,2,3,4,5};

        // 创建一个数组并填入初始值
        int[] arr3 = {3,3,4,4,5,2,0};


        /**
         * 二、数组取值和赋值
         *
         * 取值：  arr[脚标]
         * 赋值：  arr[脚标] = 10;
         */
        int ele = arr[3];
        System.out.println(ele);
        System.out.println(arr[3]);

        /**
         * 三、获取一个数组的长度
         *
         * arr.length
         */
        int len = arr.length;


        /**
         * 运用：
         * 创建一个长度为6的数组，不指定初始值
         * 然后对脚标1 3 5 上的元素赋值为 10  30  50
         * 然后将整个数组的每个元素打印出来
         */
        int[] arrx = new int[6];
        arrx[1] = 10;
        arrx[3] = 30;
        arrx[5] = 50;

        for(int i=0;i<arrx.length;i++){
            System.out.println(arrx[i]);
        }

        /**
         * 运用：
         * 创建一个长度为6的数组，并指定初始值为  1 2 3 4 5 6
         * 然后将数组中每个元素变成它原来的值*10
         * 然后，将每个元素打印出来
         */
        int[] arry = {1,2,3,4,5,6};
        for(int i=0;i<arry.length;i++){
            arry[i] = arry[i] * 10;
            System.out.println(arry[i]);
        }

    }
}
